from PyQt5.QtWidgets import QWidget, QApplication, QLabel
from PyQt5.QtGui import QPixmap
import sys


def init_widget(w: QWidget):
    # 修改窗口标题
    w.setWindowTitle('图片展示')
    """------------------ 展示图片 ------------------"""
    label = QLabel()
    pixmap = QPixmap('img.png')
    label.setPixmap(pixmap)
    # 显示到窗口中
    label.setParent(w)
    # 改变窗口大小
    w.resize(pixmap.width(), pixmap.height())


if __name__ == '__main__':
    # 1.创建应用程序
    app = QApplication(sys.argv)

    # 2.创建窗口
    w = QWidget()
    init_widget(w)

    # 3.显示窗口
    w.show()

    # 4.等待窗口停止
    sys.exit(app.exec())
